package com.woniu.entity;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @description: 复审列表实体类
 * @author: sunkun
 * @date: 2022/9/24 11:12
 * @version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(description = "复审列表实体类")
public class SecondTrial extends BaseEntity {
    @ApiModelProperty(value = "产品名称")
    String productionName;

    @ApiModelProperty(value = "客户姓名")
    String clientName;

    @ApiModelProperty(value = "申请金额")
    Double loanAmount;

    @ApiModelProperty(value = "产品期数")
    Integer periods;

    @ApiModelProperty(value = "累计贷款金额")
    Integer loansTotal;

    @ApiModelProperty(value = "订单申请状态")
    Integer applicantStatus;

    @ApiModelProperty(value = "渠道名称")
    String channelName;

    @ApiModelProperty(value = "提交时间")
    Date applicantTime;

    @ApiModelProperty(value = "申请次数")
    Integer applicantNum;

    @ApiModelProperty(value = "客户ID")
    Integer clientId;

    @ApiModelProperty(value = "电话号码")
    Long phone;

    @ApiModelProperty(value = "身份证号")
    String citizenIdentity;

    @ApiModelProperty(value = "资方名称")
    String assetName;

    @ApiModelProperty(value = "审核意见")
    String auditIdea;

    @ApiModelProperty(value = "审核结果")
    Integer auditResult;

    @ApiModelProperty(value = "订单号")
    String orderNum;

    @ApiModelProperty(value = "操作员名字")
    String userName;

    @ApiModelProperty(value = "贷款用途")
    String usage;

    @ApiModelProperty(value = "贷款保证")
    String paybackGuarantee;

    @ApiModelProperty(value = "还款来源")
    String paybackOrigin;

    @ApiModelProperty(value = "服务费")
    Double servCharge;

    @ApiModelProperty(value = "月利率")
    Double monRate;

    @ApiModelProperty(value = "还款方式")
    Integer repayMode;

    @ApiModelProperty(value = "审核进度")
    Integer progressStatus;

    @ApiModelProperty(value = "罚息率")
    Double delayRate;

    @ApiModelProperty(value = "结清违约金率")
    Double remainRate;

    @ApiModelProperty(value = "手续费支付方式")
    Integer serveChangeMethod;

    @ApiModelProperty(value = "贷后管理意见")
    String afterManageAdvice;

    @ApiModelProperty(value = "订单id")
    Integer loanId;
}
